@media screen and (min-width: 320px) {
  html {
    font-size: 42.6667px
 }
}

@media screen and (min-width: 360px) {
  html {
    font-size: 48px
 }
}

@media screen and (min-width: 375px) {
  html {
    font-size: 50px
 }
}

@media screen and (min-width: 400px) {
  html {
    font-size: 53.3334px
 }
}

@media screen and (min-width: 414px) {
  html {
    font-size: 55.2px
 }
}

@media screen and (min-width: 440px) {
  html {
    font-size: 58.6667px
 }
}

@media screen and (min-width: 480px) {
  html {
    font-size: 64px
 }
}

@media screen and (min-width: 520px) {
  html {
    font-size: 69.3334px
 }
}

@media screen and (min-width: 560px) {
  html {
    font-size: 74.6667px
 }
}

@media screen and (min-width: 600px) {
  html {
    font-size: 80px
 }
}

@media screen and (min-width: 640px) {
  html {
    font-size: 85.3334px
 }
}

@media screen and (min-width: 680px) {
  html {
    font-size: 90.6667px
 }
}

@media screen and (min-width: 720px) {
  html {
    font-size: 96px
 }
}

@media screen and (min-width: 760px) {
  html {
    font-size: 101.3334px
 }
}

@media screen and (min-width: 800px) {
  html {
    font-size: 106.6667px
 }
}

@media screen and (min-width: 960px) {
  html {
    font-size: 128px
 }
}

a,
article,
aside,
b,
body,
button,
dd,
div,
dl,
dt,
figcaption,
figure,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
header,
i,
input,
li,
nav,
p,
section,
select,
span,
textarea,
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-style: normal;
  text-decoration: none;
  border: none;
  box-sizing: border-box;
  font-family: sans-serif;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  border-radius: 0;
}

a:focus, article:focus, aside:focus, b:focus, body:focus, button:focus, dd:focus, div:focus, dl:focus, dt:focus, figcaption:focus, figure:focus, footer:focus, h1:focus, h2:focus, h3:focus, h4:focus, h5:focus, h6:focus, header:focus, i:focus, input:focus, li:focus, nav:focus, p:focus, section:focus, select:focus, span:focus, textarea:focus, ul:focus {
  outline: 0
}

html {
  font-size: 50px;
  -webkit-text-size-adjust: 100%
}

body {
  background: #f1f5f8;
  font-size: 16px;
  color: #333;
  line-height: 1.4
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block
}

a {
  text-decoration: none;
  color: #232323
}

input,
textarea {
  outline: 0;
  box-shadow: none
}

li,
ul {
  list-style: none
}

